package com.yq.servicce;

import com.yq.domain.DictType;
import com.yq.dto.DictTypeDto;
import com.yq.vo.DataGridView;

/**
* @Author: yangQ
* @Date: 2020/11/24 18:54
* @Description:
*/
public interface DictTypeService {
    /**
     * 分页查询字典类型接口
     * @param dictTypeDto
     * @return
     */
    DataGridView listPage(DictTypeDto dictTypeDto);

    /**
     * 查询所有字典类型接口
     */
    DataGridView list();

    /**
     * 检查字典类型是否存在接口
     */
    Boolean checkDictTypeUnique(Long dictId, String dictType);

    /**
     * 插入新的字典类型接口
     */
    int insert(DictTypeDto dictTypeDto);

    /**
     * 修改字典类型接口
     */
    int update(DictTypeDto dictTypeDto);

    /**
     * 根据ID删除字典类型（批量删除）
     */
    int deleteDictTypeByIds(Long[] dictIds);
    /**
     * 根据ID查询一个字典类型接口
     */
    DictType selectDictTypeById(Long dictId);
}
